package com.navinfo.platform.trip.common.arithmetic.var;

import com.navinfo.platform.trip.common.arithmetic.RangeGasOpenPercent;
import lombok.Data;

/**
 * 平均油门开合度算法{@link RangeGasOpenPercent}的统计变量
 * @author 水哥
 */
@Data
public class VarRangeGasOpenPercent {
    /**
     * 油门开度=0时长，单位：MS
     */
    private Integer gasOpenPercent0Duration;
    /**
     * 油门开度0<x<=10时长，单位：MS
     */
    private Integer gasOpenPercent10Duration;
    /**
     * 油门开度10<x<=20时长，单位：MS
     */
    private Integer gasOpenPercent20Duration;
    /**
     * 油门开度20<x<=30时长，单位：MS
     */
    private Integer gasOpenPercent30Duration;
    /**
     * 油门开度30<x<=40时长，单位：MS
     */
    private Integer gasOpenPercent40Duration;
    /**
     * 油门开度40<x<=50时长，单位：MS
     */
    private Integer gasOpenPercent50Duration;
    /**
     * 油门开度50<x<=60时长，单位：MS
     */
    private Integer gasOpenPercent60Duration;
    /**
     * 油门开度60<x<=70时长，单位：MS
     */
    private Integer gasOpenPercent70Duration;
    /**
     * 油门开度70<x<=80时长，单位：MS
     */
    private Integer gasOpenPercent80Duration;
    /**
     * 油门开度80<x<=90时长，单位：MS
     */
    private Integer gasOpenPercent90Duration;
    /**
     * 油门开度90<x<100时长，单位：MS
     */
    private Integer gasOpenPercent99Duration;
    /**
     * 油门开度=100时长，单位：MS
     */
    private Integer gasOpenPercent100Duration;
    /**
     * 油门开合度总和
     */
    private double gasOpenPercentSum;
    /**
     * 油门开合度总个数
     */
    private int gasOpenPercentCount;

}
